#include <iostream>
#include "Event.h"

Event::Event()
{
}

Event::~Event()
{
}

GameState* Event::visitInputGameState(InputGameState* inputGameState) const
{
    return NULL;
}

GameState* Event::visitGamePlayState(GamePlayState* gamePlayState) const
{
    return NULL;
}

GameState* Event::visitLobbyState(LobbyState* lobbyState) const
{
    return NULL;
}

GameState* Event::visitClientMenuState(ClientMenuState* clientMenuState) const
{
    return NULL;
}

GameState* Event::visitMenuState(MenuState* menuState) const
{
    return NULL;
}

void Event::visitGameEngine(GameEngine* gameEngine) const
{
}

void Event::visitPiece(Piece* piece) const
{

}

void Event::visitRow(Row* row) const
{
}

void Event::visitWell(Well* well) const
{
}

void Event::visitWellModel(WellModel* wellModel) const
{
}

void Event::visitBlock(Block* block) const
{
}

void Event::visitScore(Score* score) const
{
}

void Event::visitScoreModel(ScoreModel* scoreModel) const
{
}

void Event::visitPiecePreview(PiecePreview* piecePreview) const
{
}

